

const subscriberList = [];

export default {
    // 订阅
    subscribe(callback: Function) {
        subscriberList.push(callback);
    },
    // 发布消息
    publish(message:string) {
        // 把消息通知所有的订阅者
        for(const sub of subscriberList) {
            sub(message);
        }
    }
}